﻿package  {
	
	
	import flash.events.*;
	import flash.display.Loader;
	import flash.net.URLRequest;
	import flash.media.Sound;
	
	public class HizkiaAurkitu extends Jokua {

		private var playBotoia:Botoia;
		private var hizkia:String;
		private var jolastekoHizkiak:Alfabetoa;
		private var jaurtiketa:int=0;
		
		
		public function HizkiaAurkitu(h:Boolean) {
			haur = h;
			izena="hizkiaAurkitu";
			irudiakPantailaratu();
			hizkiakPantailaratu();
			jolastekoHizkiak = new Alfabetoa();			
			jolastekoHizkiak.nahastu();
			jolastu();
		}
		
		private function jolastu(){
			jaurtiketa++;
			
			if (jaurtiketa > 10){
				emaitzaErakutsi(jaurtiketa,zuzenak);
			}else{
				hizkia=jolastekoHizkiak.getElementua(jaurtiketa);
				soinua();
				
			}
			
		}
		
		private function irudiakPantailaratu(){
			var bozgorailua:Irudia;
			bozgorailua = new Irudia("irudiak/fondoak/altavoz.png");
			bozgorailua.x=570;
			bozgorailua.y=80;
			addChild(bozgorailua);
			
			playBotoia = new Botoia("irudiak/botoiak/play.png");
			playBotoia.x=650;
			playBotoia.y=400;
			addChild(playBotoia);
			playBotoia.addEventListener(MouseEvent.CLICK, entzun);
		}
		
		private function hizkiakPantailaratu(){
			var hizkiGuztiak:Alfabetoa = new Alfabetoa();
			var irudia:Botoia;
			var i:int;
			
			hizkiGuztiak.nahastu();
	
			for (i=0; i<hizkiGuztiak.luzera(); i++)
			{
				if (haur){
					irudia = new Botoia("irudiak/hizkiak/h/l/" + hizkiGuztiak.getElementua(i) + ".png");
				}else{
					irudia = new Botoia("irudiak/hizkiak/h/x/" + hizkiGuztiak.getElementua(i) + ".png");
				}
				addChild(irudia);//Ikusi ahal izateko beharrezkoa
				irudia.addEventListener(MouseEvent.CLICK, aukeratu);
				irudia.setIzena(hizkiGuztiak.getElementua(i));
				
				if (i <= 5)
				{
					irudia.x=(65*i) +60;
					irudia.y = 100;
				}
				else if (i <= 10)
				{
					irudia.x= (70*(i-6)) +80;
					irudia.y = 220;
				}
				else if (i <= 15)
				{
					irudia.x= (70*(i-11)) +80;
					irudia.y = 340;
				}
				
				else
				{
					irudia.x= (70*(i-16)) + 80;
					irudia.y = 460;
				}
				
			}
		}
		
		private function soinua()
		{
			var hizkiSoinua:Sound;
			hizkiSoinua = new Sound(new URLRequest("Soinuak/"+hizkia+".mp3"));
			channel = hizkiSoinua.play();
		}
		
		
		private function entzun(eventObject:MouseEvent)
		{
			soinua();
		}
		
		
		private function aukeratu(eventObject:MouseEvent)
		{
			
			if (eventObject.target.name == hizkia )
			{
				channel = ondo.play();
				zuzenak++;
				
			}else{
				channel = txarto.play();
			}
			channel.addEventListener(Event.SOUND_COMPLETE, jarraitu);
			
		}//aukeratu
		
		private function jarraitu(e:Event)
		{
			jolastu();	
		}

	}
	
}
